It's a Rolls Royce depot in British India. Hanging in the bathroom of a fancy Indian restaurant, which I guess is a statement of sorts.